// TODO: java版临时注释 默认值优先级低

// package com.inspur.edp.bef.dtgenerator.core.beActionAssembler.defaultValue;
//
//
//
//
//
//
//
//
//
// public class DefaultValueProcessorGenerator extends ClassGenerator
// {
//
//		//region StaticMembers
//	public static final String classNameTemplate = "DefaultValueProcessor";
//
//		//region BasicInfos
//	protected BefCoreGenCtx coreGenCtx;
// protected sealed String
//
//	public DefaultValueProcessorGenerator(BefCoreGenCtx coreGenCtx)
//	{
//		super(coreGenCtx.getCompilationUnitInfo());
//		this.coreGenCtx = coreGenCtx;
//	}
//
//
//	@Override
//	getName() { return GetItemName(coreGenCtx.getBeGenCtx().getBE()); }
//
//	public static String  getItemName(IGspCommonModel model) { return String.Concat(model.getCode(),
// classNameTemplate); }
//
//
//	@Override
//	protected ClassGeneratorContext  createClassInfoContext() { return new ClassGeneratorContext(); }
//
//
//	@Override
//	protected java.util.ArrayList<ModifierKeyword>  getAccessModifier() { return new
// java.util.ArrayList<ModifierKeyword>(java.util.Arrays.asList(new ModifierKeyword[] {
// ModifierKeyword.Internal })); }
//
//		//endregion
//
//
//	@Override
//	protected String  getNameSpace() { return coreGenCtx.Namespace; }
//
//
//	@Override
//	protected java.util.ArrayList<java.lang.Class>  addParentClasses() { return new
// java.util.ArrayList<java.lang.Class>(1) { AbstractDefaultValueProcessor.class }; }
//
//
//		//region childGenerators
//
//	@Override
//	protected java.util.ArrayList<ClassMethodGenerator>  createConstructorGenerators() { return new
// java.util.ArrayList<ClassMethodGenerator>(1) { new DefaultValueProcessorCtorGenerator(coreGenCtx,
// GetName()) }; }
//
//		//endregion
//
//
//	@Override
//	protected java.util.ArrayList<ClassMethodGenerator>  createMethodGenerators() { return new
// java.util.ArrayList<ClassMethodGenerator>(java.util.Arrays.asList(new ClassMethodGenerator[] {
// new DefaultValue_SetValueMethodGenerator(coreGenCtx), new
// DefaultValue_GetNodeProcessorMethodGenerator(coreGenCtx) })); }
//
//	@Override
//	protected java.util.ArrayList<BaseGenerator>  createClassExtendChildGenrators()
//	{
//
//		return coreGenCtx.getBeGenCtx().getBE().GetAllNodes().Select(node => new
// NodeDefaultValueProcessorGenerator(coreGenCtx, node)).<BaseGenerator>Cast().ToList();
//	}
//
//		//endregion
// }
